﻿@charset "utf-8";
@media screen and (max-width:1800px){
    
}
@media screen and (max-width:1680px){
    .wrap_left{width: 26%;}
    .wrap_right{width: 77%;margin-left: 3%;}
    .lightbox{margin-right: 18.5vw;}
    
}
@media screen and (max-width:1600px){
    
}
@media screen and (max-width:1500px){
   
}
@media screen and (max-width:1366px){
    .foot_tct .foot_tctl dl dt, .foot_tct .foot_tctl dl dd{padding-right: 3vw;}
}
@media screen and (max-width:1280px){
  
}
@media screen and (max-width:1200px){
    body,
    html {
        overflow-x: hidden !important;
    }

    .pt-100,
    .pt-90,
    .pt-80,
    .pt-70,
    .pt-60,
    .pt-50,
    .pt-40,
    .pt-30 {
        padding-top: 20px;
    }

    .pb-100,
    .pb-90,
    .pb-80,
    .pb-70,
    .pb-60,
    .pb-50,
    .pb-40,
    .pb-30 {
        padding-bottom: 20px;
    }
    header, .foot_con, .foot_btm, .box_con{padding: 0 5%;}
    .lg_1400, .lg_1340{width: 90%;}
    .wrap_left{width: 25%;}
    .wrap_right{width: 70%;margin-left: 5%;}
    header .head_right .head_nav ul li{font-size: 12px;}
    .banner,
    .banner .swiper-container-banner .swiper-slide a{height: 550px;}
    .box2,
    .box2 ul li{height:360px;}
    .box3{height:500px;}
    .box4{height: 440px;}

    .box1 h3, .box2 h3, .box3 h3, .box4 h3, .box5 h3, .box6 h3{font-size: 24px;line-height: 36px;}
    .box3 .box_con h3 img, .box4 .box_con h3 img, .box5 .box_con h3 img, .box6 .box_con h3 img{width: 20px;height: auto;}
    .box2 ul li .tct span{width: 30px;height: 30px;}
    .box2 ul li .tct h3{font-size: 16px;line-height: 24px;height: auto;}
    .box3 .box_con h2{font-size: 70px;}
    .box3 .box_con p{font-size: 14px;width: 40%;}
    .box3_con{height: auto;}
    .box3_con ul li span:nth-child(2){font-size: 36px;line-height: 1;}
    .box3_con ul li span sub,
    .box3_con ul li span{font-size: 14px;line-height: 24px;}
    .box3_con ul li span img{width: 24px;height: 24px;}
    .box3_list ul li h3{font-size: 18px;line-height: 30px;}
    .box3_list ul li .mores,
    .box6 .box_con .yyui_tab .yyui_tab_content_this .mores,
    .box6 .box_con .yyui_tab .yyui_tab_content_this .mores:hover{font-size: 14px;width: 120px;line-height: 36px;margin: 20px auto;}
    .box3_list ul li .mores img,
    .box6 .box_con .yyui_tab .yyui_tab_content_this .mores img{width: 10px;height: auto;}
    .box4_list ul li,
    .box4_list ul li .tct{height:200px;}
    .box4_list ul li .tct{margin: 0 auto;}
    .box4_list ul li .tct h3{font-size: 14px;line-height: 24px;height: auto;}
    .box4_list ul li .tct a{font-size: 14px;line-height: 24px;height: auto;color:#333;}
    .box4_list ul li .tct a::after{display: none;}
    .box4_list ul li.active .tct a,
    .box4_list ul li:hover .tct a{color:#fff;}
    .box4_list ul li.active .tct, .box4_list ul li:hover .tct{height: 220px;margin-top:0px}
    .swiper-container-box5 .swiper-slide .slide_item h3{font-size: 24px;padding-top: 40px;}
    .swiper-container-box5 .swiper-slide .slide_item p{font-size: 14px;line-height: 24px;}
    .box6 .box_con .yyui_tab>ul>li{font-size: 16px;padding: 5px 15px;}
    .box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-btns{width: 100px;height: auto;position: static;}
    .box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-prev, .box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-next{width: 30px;height: 24px;border-radius: 5px;top: auto;bottom: 5px;}
    .box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-prev::after, .box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-next::after{width: 12px;height:12px;margin: 6px auto;}
    .swiper-container-news .swiper-slide .tct .tit{font-size: 14px;line-height: 24px;height:48px;}
    .swiper-container-news .swiper-slide .pic{height: 220px;}
    .swiper-container-news .swiper-slide .tct .more span,
    .swiper-container-news .swiper-slide .tct .more em{font-size: 14px;line-height: 24px;}
    .box7_tit h3{font-size: 24px;}
    .box7_tit p,
    .box7_bd form .item p, .box7_bd form .item2 p{font-size: 14px;line-height: 24px;}
    .box7_bd form .item input, .box7_bd form .item2 input, .box7_bd form .item2 select{height:40px;line-height: 40px;font-size: 14px;}
    .box7_bd form .item .yzm{height: 40px;}
    .box7_bd form .item select{height:40px;line-height: 40px;font-size: 14px;}
    .box7_bd form button{width: 120px;line-height: 40px;font-size: 16px;}
    .video .ico{width: auto;}
    .video .ico span{width: 40px;height: 40px;}
    .video .ico p{font-size: 14px;line-height: 24px;}
    .swiper-pagination-banner .swiper-pagination-bullet{width: 10px;height: 10px;}
    .swiper-pagination-banner{bottom: 20px !important;}
    .swiper-container-box5 .swiper-button-prevs::after, .swiper-container-box5 .swiper-button-nexts::after{width: 12px;height:12px;margin: 11px auto;}
    
    /* *{line-height: 1;} */
    .main_pop .item p{font-size: 14px;line-height: 20px;}
    .crumbs{display: none;}
    .wrap_left .tit{line-height: 60px;font-size: 22px;}
    .wrap_left .tit img{width: 20px;height:auto;}
    .wrap_left .item>ul>li>a{font-size: 14px;line-height: 20px;padding-right: 20px;}
    .wrap_left .item>ul>li>a::after, .wrap_left .item>ul>li>a::before{width: 14px;height:2px;}
    .wrap_left .item>ul>li{padding-bottom: 10px;}
    .mains_text p{margin: 0 !important;}
    .about_title h3{font-size: 20px;line-height: 36px;}
    .lgoin_pop .pop_con,
    .register_pop .pop_con,
    .improve_pop .pop_con,
    .register_pops_con .pops_con{width: 92%;box-sizing: border-box;}
    .lb-caption{margin-top: 0 !important;font-size: 24px !important;}
    .lightbox {margin-right: 16.5vw;}
    .foot_top .link dl dd a img{width: auto;}

}
@media screen and (max-width:1024px){
    header .head_right .head_nav{display: none;}
    header{height: 60px;}
    header h1{line-height: 60px;width: 150px;height: 60px;}
    header h1 a{line-height: 60px;height: 60px;}
    header .head_right,
    .fixeds header .head_right{line-height: 30px;padding: 13px 0;}
    .head_menu{width: 100px;}
    .lang{font-size: 15px;}
    .search span{width: 15px;height: 15px;margin: 7.5px auto;}
    .menus span{width: 15px !important;height:2px;margin: 14px auto;}
    .menus span::before, .menus span::after{width: 100%;height: 2px;}
    .menus span::before{top: -6px;}
    .menus span::after{top: 6px;}
    .fixeds header{height: auto;}
    .search_active .search .form{width: 180px;height: 30px;line-height: 30px;display: flex;right: 66px;}
    .search .form input{width: 80%;height: 30px;line-height: 30px;font-size: 14px;}
    .search .form button{width: 20%;line-height: 30px;}
    .lg_wrap{padding-top: 60px;}
    .history_list .list_item .item_left::after{width: 10px;height:10px;top: 5px;right: -20px;}
    .history_list .list_item:nth-child(even) .item_left::after{left: -19px;}
    .history_list .list_item .item_left span{font-size: 20px;}
    .history_list .list_item .item_right ul li{padding-left: 15px;font-size: 14px;line-height: 24px;padding-bottom: 10px;}
    .history_list .list_item .item_right ul li::before{width: 6px;height: 6px;top: 9px;}
    .lg_ckgd{width: 120px;line-height: 40px;font-size: 18px;}
    .honor_list .item .pic{height: 151px;line-height: 151px;}
    .honor_list .item .tit{font-size: 14px;line-height: 36px;}
    .swiper-container-box5 .yyui_tab .content-wrap{height: 380px;}

    
}
@media screen and (max-width:768px){
    .banner, .banner .swiper-container-banner .swiper-slide a{height:400px;}
    .leadercontent{height: 17.354167vw;}
    
}
@media screen and (max-width:640px){
    .foot_top{padding: 15px 0;}
    .foot_top,
    .foot_top .link dl,
    .foot_tct,
    .foot_tct .foot_tctl dl{display: block;}
    .foot_top .logos{max-width: 100px;}
    .foot_top .link{margin-top: 20px;}
    .foot_top .link dl dt{font-size: 16px;line-height: 24px;}
    .foot_top .link dl dd a{font-size: 14px;line-height: 24px;}
    .foot_tct .foot_tctl,
    .foot_tct .foot_tctr{width: 100%;margin: 15px auto;border:none;}
    .foot_tct .foot_tctl dl dt{font-size: 18px;line-height: 30px;}
    .foot_tct .foot_tctl dl dt, .foot_tct .foot_tctl dl dd{padding-right: 0;}
    .foot_tct .foot_tctl dl dd span,
    .foot_tct .foot_tctl dl dd p,
    .foot_tct .foot_tctr dl dd p{font-size: 14px;line-height: 24px;}
    .foot_tct .foot_tctr dl dd{width: 100px;}
    .foot_btm p{font-size: 14px;line-height: 24px;padding: 15px 0;text-align: center;}
    .foot_btm p a{display: block;float: none;}
    .box1 h3{width: 90%;margin: 0 auto;}
    .video{height: 70px;bottom: 20px;}
    .box2{height: 400px;}
    .box2 ul {flex-wrap: wrap;}
    .box2 ul li{width: 33.3333%;height: 200px;border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
    .box2 ul li:nth-child(4),
    .box2 ul li:nth-child(5){width: 50%;}
    .box2 ul li::before{height: 100%;}
    .box2 ul li .tct{bottom: 20px;}
    .box2 ul li .tct a,
    .box2 ul li:hover .tct a{font-size: 14px;line-height: 24px;height: auto;}
    .box3 .box_con p{width: 100%;font-size: 14px;line-height: 24px;}
    .box3_con{background: #fff;}
    .box3_con ul{padding: 3%;box-sizing: border-box;}
    .box3 .box_con{padding: 20px 0;}
    .box3{height: 440px;}
    .box4{height: 600px;}
    .box4 .box_con{padding: 20px 0 0;}
    .box4_list ul li{width: 46%;margin: 2%;}
    .box4_list ul li .tct{padding: 15px;}
    .box4_list ul li .tct span{width: 35px;height:35px;}
    .box4_list ul li, .box4_list ul li .tct{height:155px;}
    .swiper-container-box5{margin: 0 auto;}
    .box5 .box_con{padding: 20px 0;}
    .swiper-container-box5 .swiper-slide .slide_item{width: 250px;height:300px;}
    .swiper-container-box5 .swiper-slide .slide_item span{width: 33px;height: 33px;margin: 5px auto;}
    .swiper-container-box5 .swiper-slide .slide_item em{width: 100px;}
    .swiper-container-box5 .swiper-slide .slide_item em::after{width: 20px;}
    .swiper-container-box5 .swiper-slide .slide_item p{width: 80%;}
    .box2 ul li .tct a::after{display: none;}
    .swiper-container-box5 .swiper-button-prevs, .swiper-container-box5 .swiper-button-nexts{width: 30px;height: 40px;border-radius: 5px;}
    .swiper-container-box5 .swiper-button-prevs::after, .swiper-container-box5 .swiper-button-nexts::after{margin: 14px auto;}
    .box6 .box_con .yyui_tab>ul{margin: 20px auto;}
    .box6 .box_con .yyui_tab>ul>li{line-height: 30px;border-radius: 5px;}
    .swiper-container-news .swiper-slide .pic{height: 166px;}
    .box7_bd form .item,
    .box7_bd form .item2{width: 100%;margin: 20px auto 0;}
    .box7_bd form button{margin: 20px auto;}
    .main_pop .item{padding: 5px;margin-bottom: 10px;width: 30px;border-radius: 5px;}
    .main_pop .item span{display: none;}
    .main_pop .item p{line-height: 16px;}
    .foot_tct .foot_tctl dl dd span img{width: 20px;height: 20px;padding: 5px;}
    .menu_pc_left{display: none;}
    .menu_pc_right{width: 100%;padding: 30px 0 0;height: 90vh;box-sizing: border-box;left: 0;}
    .menu_pc_right .tct_con dl dt{font-size: 14px;line-height: 24px;width: 100%;}
    .menu_pc_right .tct_con dl dd a{font-size: 12px;line-height: 20px;width: 50%;}
    .menu_pc_right .tct_con dl dd{display: flex;flex-wrap: wrap;width: 100%;}
    .menu_pc_right .tct_con dl dt::before{display: none;}
    .swiper-container-news .swiper-slide .tct .more span img{display: none;}
    .video_pop video{width: 80%;background: #000;}
    .video_pop .colse{width: 30px;height: 30px;border-radius: 30px;line-height: 30px;margin: 0 5% 20px auto;font-size: 13px;}
    .wrap_con{display: block;}
    .wrap_left,
    .wrap_right{width: 100%;margin: 20px auto 0;}
    .wrap_left{margin-top: 0;}
    .history_list .list_item::before{left: 0%;}
    .history_list .list_item .item_left, .history_list .list_item .item_right{width: 100%;float: none;max-width: 100%;}
    .history_list .list_item .item_left, .history_list .list_item .item_right{text-align: left;margin: 0 auto;}
    .history_list .list_item .item_left span,
    .history_list .list_item:nth-child(even) .item_left span{padding-left: 20px;}
    .history_list .list_item .item_left::after,
    .history_list .list_item:nth-child(even) .item_left::after{left: -4px;}
    .history_list .list_item:nth-child(even) .item_left{float: none;margin: 0 auto 30px;}
    .history_list .list_item:nth-child(even) .item_right ul li,
    .history_list .list_item .item_right ul li{text-align: left;padding: 0;padding-left: 25px;}
    .history_list .list_item .item_right ul li::before,
    .history_list .list_item:nth-child(even) .item_right ul li::before{left: 10px;}
    .history_list::after{width: 10px;height:2px;margin: 0;}
    .about_title{padding-bottom: 20px;}
    .about_title p span{width: 30px;}
    .honor_list .item{width: 100%;margin: 20px auto;}
    .honor_list .item .pic{height:236px;line-height: 236px;}
    .team_list .item,
    .team_list .item:nth-child(3n){width: 46%;margin: 2% auto 0;}
    .team_list .item .pic{height: 217px;line-height: 217px;}
    .team_list .item .tct{height:217px}
    .team_list .item .tct h3{font-size: 16px;line-height: 36px;}
    .team_list .item .tct p{font-size: 14px;line-height: 24px;}
    .page{padding: 10px 0;}
    .team_con{display: block;}
    .team_con .team_pic,
    .team_con .mains_text{width: 100%;}
    .pag ul li{line-height: 36px;font-size: 14px;width: 35%;}
    .pag ul li:nth-child(2){width: 25%;}
    .pag ul li:nth-child(2) span{display: none;}
    .bar,
    .bar .bar_wz{height: 200px;}
    .bar .bar_wz h3{font-size: 24px;}
    .service_items .item{width: 100%;margin: 0 auto 15px;padding: 20px;box-sizing: border-box;}
    .service_items .item .pic{height: 250px;line-height: 250px;text-align: center;}
    .service_items .item .tit{font-size: 16px;line-height: 36px;}
    .service_items .item .more{width: 120px;line-height: 36px;}
    .service_items .item .more span::after{display: none;}
    .service_items .item .more span{font-size: 14px;}
    .wrap_left .item>ul>li ul{padding-top: 10px;}
    .wrap_left .item>ul>li ul li a{font-size: 13px;line-height: 20px;}
    .wrap_left .item>ul>li ul li a::before{width: 6px;height:6px;}
    .news_list .item{width: 100%;padding: 15px;}
    .news_list .item span{height: 180px;line-height: 180px;text-align: center;}
    .news_list .item small,
    .news_list .item p{font-size: 14px;line-height: 24px;}
    .news_list .item h3{font-size: 16px;line-height: 36px;}
    .news_list .item em{font-size: 14px;line-height: 36px;}
    .news_list .item em::after{display: none;}
    .tits h3{font-size: 20px;line-height: 36px;}
    .join_list .item .item_tit{padding: 10px 15px;}
    .join_list .item .item_tit h3{font-size: 18px;line-height: 32px;}
    .join_list .item .item_tit p{font-size: 14px;line-height: 24px;width: 100%;}
    .join_list .item .item_tit .more{width: 120px;float: none;line-height: 36px;font-size: 14px;margin-top: 10px;}
    .join_list .item .item_tit .more span{display: none;}
    .join_list .item .item_con .mores a{font-size: 16px;line-height: 36px;}
    .atlas .yyui_tab>ul>li{padding: 0 15px;font-size: 16px;line-height: 36px;}
    .atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide-prev, .atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide-next{width: 100%;transform: scale(1);}
    .atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide{width: 100% !important;}
    .atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-prev, .atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-next{display: none;}
    .atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-prev::after, .atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-next::after{font-size: 14px;}
    .atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 10px;height:5px;}
    .contact_top .yyui_tab .yyui_tab_content_this{display: block;}
    .contact_left,
    .contact_right{margin: 0 auto 20px;width: 100%;}
    .contact_top .yyui_tab>ul>li{font-size: 16px;line-height: 36px;padding: 0 15px;}
    .contact_left .tit{font-size: 16px;line-height: 36px;}
    .contact_left .item dl dt{padding:5px;width: 40px;height:40px;text-align: center;}
    .contact_left .item dl dd span{font-size: 16px;line-height: 36px;}
    .contact_left .item dl dd p{font-size: 14px;line-height: 20px;}
    .contact_left .ewms dd span{width: 100px;height:100px;}
    .contact_left .ewms dd p{font-size: 14px;line-height: 18px;}
    .tits{margin: 20px auto;}
    .tits p{font-size: 14px;line-height: 24px;}
    .contact_bd form .item,
    .contact_bd form .item2,
    .contact_bd form .item3,
    .contact_bd form .item4{width: 100%;margin-top: 15px;}
    .contact_bd form .item p, .contact_bd form .item2 p, .contact_bd form .item3 p, .contact_bd form .item4 p{font-size: 14px;line-height: 24px;height: 24px;}
    .contact_bd form .item input, .contact_bd form .item2 input, .contact_bd form .item2 select, .contact_bd form .item3 input{line-height: 36px;height: 36px;font-size: 14px;}

    .contact_bd form .item3 .imgs{height:36px;}
    .contact_bd form button{line-height: 36px;font-size: 16px;}
    .register_pop .pop_con .pic,
    .improve_pop .pop_con .pic,
    .lgoin_pop .pop_con .pic{display: none;}
    .register_pop .pop_con .pop_bd ,
    .lgoin_pop .pop_con .pop_bd{width: 100%;}
    .improve_pop .pop_con .pop_bd{width: 100%;}
    .register_pop .pop_con .pop_bd,
    .improve_pop .pop_con .pop_bd,
    .lgoin_pop .pop_con .pop_bd{padding: 20px;}
    .register_pop .pop_con .pop_bd .bd_tit,
    .register_pops_con .pops_con .pops_tit{font-size: 24px;}
    .register_pops_con .pops_con .pops_cons{padding: 20px;height: 540px;}
    .register_pops_con .pops_con .pops_cons .logos img{max-width: 150px;}
    .lightbox{width: 96%;height: auto;margin: -120px auto;padding: 15px;}
    .lb-container,
    .lb-outerContainer{width: 160px !important;height: 224px !important;}
    .leaderdescription{font-size: 16px !important;}
    .leadercontent{height: 170px;}
    .lb-data .lb-close{right: -15px;top: -15px;width: 15px !important;height: 15px !important;background-size: cover !important;}
    .lb-nav a.lb-next,
    .lb-nav a.lb-prev{width: 20px !important;background-size: contain !important;}
    .lb-nav a.lb-next{background: url(../images/next.png) no-repeat center;}
    .lb-nav a.lb-prev{background: url(../images/prev.png) no-repeat center;}
    .box5{overflow: hidden;}
    .swiper-container-box5 .yyui_tab{width: 300px;height: 360px;}
    .swiper-container-box5 .yyui_tab>ul>li.actived{width: 40px;height: 40px;border-radius: 40px;}
    .swiper-container-box5 .yyui_tab>ul>li.actived img{width: 30px;height: 30px;margin: 5px;border-radius: 30px;}
    .swiper-container-box5 .swiper-slide .slide_item em{margin: 15px auto;}
    .content-wrap{height: 360px;overflow: hidden;}
    .wrap_left .item{padding: 15px;}
    .wrap_left .item>ul li span, .wrap_left .item>ul li ul li span{width: 12px;height: 12px;}
    .wrap_left .item>ul li span::after, .wrap_left .item>ul li span::before, .wrap_left .item>ul li ul li span::after, .wrap_left .item>ul li ul li span::before{width: 12px;}
    .wrap_left .item>ul li.active ul li ul li a{font-size: 12px;padding-left: 10px;}
    .join_list .item .item_con .mains_text p span{font-size: 16px !important;}
    .join_list .item .item_con .mains_text p,
    .wrap_right .mains_text p,
    .wrap_right .mains_text p span,
    .wrap_right .mains_text span{font-size: 14px !important;}
    .leadercontent p{font-size: 14px !important;line-height: 20px !important;}
    .wrap_right .mains_text iframe{height: 190px;}

}
@media screen and (max-width:414px){
    .banner, .banner .swiper-container-banner .swiper-slide a{height: 280px;}
}
@media screen and (max-width:375px){
   
}
@media screen and (max-width:360px){}
@media screen and (max-width:320px){
    
}